Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Heineken Open - Auckland Qatar F3 Croatia F6 Tunisia F6 Croatia #1-w1 Croatia #1-w2 Croatia #1-w3 Italy F12 Bosnia/Herzegovina F1 Bosnia/Herzegovina F2 Slovenia F1 Slovenia F2 Slovenia F3 Austria F8 Austria F9 Croatia F3 Croatia F4 Croatia F6 Portugal F4 Portugal F5 Portugal F6 Tunisia F5 Tunisia F6 Tunisia F7 Austria F1 Croatia F1 Croatia F2 Portugal F1 Portugal F2 Croatia F3 Croatia F4 Croatia F5 Italy F11 Bosnia/Herzegovina F3 Bosnia/Herzegovina F4 Slovenia F3 Italy F24 Austria F8 Italy F27 Italy F28 Bosnia/Herzegovina F5 Bosnia/Herzegovina F6 Tunisia F5 Tunisia F6 Croatia F1 Croatia F2 Slovenia F1 Slovenia F3 Bosnia/Herzegovina F7 Croatia F11 Croatia F1 Croatia F2 Slovenia F1 Slovenia F3 Slovenia F1 Slovenia F2 Croatia F3 Croatia F4 Croatia F5 Qatar F5 Tunisia F5 Slovenia F3 Austria F6 Slovenia F2 Davis Cup, Group 2, F, LAT-SLO, 3-2 Podebradka Cup - Prague 2000 Cairo Challenger - Cairo Ho Chi Minh City Challenger - Ho Chi Minh City Honda Kah Singapore Men's Tennis Open - Singapore Espinho Challenger - Espinho Zagreb Open - Zagreb Memorial Savigny - Sassuolo XI Venice Open - Venice Skandia Open - Linz Brixina Tennis Open - Bressanone Geneva Challenger - Geneva Black Forest Open - Freudenstadt Pekao Open 2001 - Szczecin IX Ciutat de Barcelona - Barcelona JVC Trophy - Vienna Nord/LB Open - Braunschweig DPD Challenger 2002 - Aschaffenburg VII Torneo Internazionale di Tennis - Barletta Zagreb Open - Zagreb Prague Open - Prague Zivnobanka Czech Open - Prostejov Top Wool Challenger Biella - Biella Nord/LB Open - Braunschweig AXA Open II - Espinho Open de Montauban - Montauban Tennis Cup of Flanders - Ostende San Marino Cepu Open - San Marino Open 88 - Contrexeville Open Diputacion - Cordoba Kyiv UMC Open - Kiev Geneva Challenger - Geneva Hungarian Architect Open - Budapest DPD Challenger 2000 - Aschaffenburg Skandia Open - Linz Pekao Open 2003 - Szczecin Copa Sevilla Internacionales de Andalucia - Seville Copa Sevilla - Seville X Ciutat de Barcelona - Barcelona Trofeo Barcelona de Tenis - Barcelona V Torneo Internazionale di Tennis - Barletta 6th Sardinian International Championships - Cagliari VIII Torneo Internazionale di Tennis - Barletta FILA Challenger - Biella Nord/LB Open - Braunschweig Siemens Open 2001 - Scheveningen Ljubljana Open - Ljubljana Czech Open - Prostejov Banca Stato Challenger Lugano - Lugano Nord/LB Open 2004 - Braunschweig Kyiv UMC Open - Kiev 4th Sardinia International Championships - Cagliari VIII Trofeo Ciutat de Barcelona - Barcelona Pekao Open - Szczecin Open Castilla y Leon - Segovia Cairo Challenger 2002 - Cairo ATP Challenger Open 2004 - Monchengladbach Pekao Open 2004 - Szczecin Copa Sevilla-Internacionales de Andalucia - Seville XI Ciutat de Barcelona - Barcelona IX Torneo Internacionale de Tennis - Barletta Tennis Napoli Cup - Napoli San Marino Cepu Open - San Marino Ljubljana Open - Ljubljana Czech Open 2005 - Prostejov Banca Stato Challenger - Lugano San Marino Cepu Open - San Marino Pekao Open 2005 - Szczecin Sir Supermercati - Rome XI Ciutat de Barcelona - Barcelona Samarkand Challenger - Samarkand XL Bermuda Open - Bermuda ECM Prague Open - Prague Bancastato Challenger Lugano - Lugano Nord LB Open 2006 - Braunschweig Top Wool Challenger-Immagine Trophy - Biella Siemens Open - Scheveningen Open Castilla y Leon - Segovia San Marino Cepu Open - San Marino Kos-Zucchetti Tennis Cup - Cordenons Iskratel Open - Kranj Open Costa Daurada - Tarragona Ciutat de Barcelona - Barcelona Roma Challenger 2007 - Rome San Marino Cepu Open - San Marino Ljubljana Open - Ljubljana Open Costa Daurada - Tarragona Club Coop's ATP Challenger International - Brisbane McDonalds ATP Challenger - Burnie BMW Tennis Championship - Sunrise 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Mitsubishi Electric Europe Cup - Monza ECM Prague Open 2008 - Prague Rijeka Open - Rijeka 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Samarkand Challenger - Samarkand Karshi Challenger - Karshi UTC Open - Cherkassy Pekao Open - Szczecin Challenger Britania Zavaleta - Puebla Abierto Internacional Varonil Ciudad de Cancun - Cancun Burnie Challenger San Remo Challenger Constanta Challenger Rijeka Challenger Scheveningen Challenger Szczecin Challenger Ljubljana Challenger Florionapolis Challenger Aachen Challenger Genova Challenger Oberstaufen Cup - Oberstaufen Tanger Challenger Meknes Challenger Rabat Challenger Marrakech Challenger Barletta Challenger Blunmenau Challenger Curitiba Challenger Zagreb Challenger Orbetello Challenger Kitzbuhel Challenger Samarkand Challenger Rijeka Challenger Ljubljana Challenger Aachen Challenger Helsinki Challenger Ljubljana Challenger Florianopolis Challenger Banja Luka Challenger - Banja Luka Marrakech Challenger Blumenau Challenger Sao Paulo Challenger Prostejov Challenger Furth Challenger Monza Challenger Copa Kia Challenger ATP - Santiago San Marino Challenger Cordenons Challenger Genova Challenger Banja Luka Challenger II Cyclus Open de Tenis - Florianopolis Szczecin Challenger Madrid Challenger Buenos Aires Challenger Montevideo Challenger Sao Leopoldo Challenger Marbella Challenger Croatia Osiguranje Rijeka Open - Rijeka Unique Zagreb Open - Zagreb La Rinascente Tennis Cup Harbour Club Milano - Milan Ciudad de Pozoblanco Open Diputacion - Cordoba Rome Challenger Prostejov Challenger Furth Challenger Timisoara Challenger - Timisoara Portoroz Challenger UTC Open by Selena - Cherkassy Liberec Challenger Banjaluka Challenger 2007 - Banja Luka San Marino Challenger Bangkok Challenger Genova Challenger Challenger Tunisie - Tunis Caloundra ATP Challenger - Caloundra Porto Alegre Challenger Sao Paulo Challenger Sao Jose Do Rio Preto Challenger Internazionali di Tennis di Bergamo - Bergamo Seoul Challenger Yeongwol Challenger Yokohama Challenger Heilbronn Challenger Ipsos Bucharest Challenger - Bucharest Heilbronn Challenger Vicenza Challenger Fergana Challenger Bauer Watertechnilogy Cup 2008 - Eckental Nanchang Challenger Portoroz Challenger Wolfsburg Challenger Cordenons Challenger Genova Challenger Caltanissetta Challenger Szczecin Challenger Trnava Challenger Busan Challenger Alessandria Challenger Prostejov Challenger Brescia Challenger Andria Challenger Casablanca Challenger Bucaramanga Challenger Hong Kong Challenger Buenos Aires Challenger Asuncion Challenger Santo Domingo Challenger Guangzhou Challenger Shenzhen Challenger Puebla Challenger Napoli Challenger Batman Challenger Prostejov Challenger Prague Challenger Padova Challenger Winnetka Challenger XXXVII Torneig C.E. Laieta - Barcelona Casablanca Challenger Knoxville Challenger Prostejov Challenger Turin Challenger Heilbronn Challenger Furth Challenger Moscow Challenger Fergana Challenger Blois Challenger Winnipeg Challenger Rimini Challenger Portoroz Challenger Copa Telefonica CTC Chile - Santiago Bangkok Challenger Nanchang Challenger Izmir Challenger Ortisei Challenger Kyoto Challenger Shenzhen Challenger Karshi Challenger Fergana Challenger Winnipeg Challenger Granby Challenger Portoroz Challenger Shenzhen Challenger Pune Challenger Qujing Challenger Shanghai Challenger Kaohsiung Challenger Liuzhou Challenger Bangalore Challenger Eckental Challenger Sarajevo Challenger Barletta Challenger Istanbul Challenger Barcelona Challenger Charlottesville Challenger Noumea Challenger Launceston Challenger Rijeka Challenger Biella Challenger Parma Challenger Antalya Challenger Biella 2 Challenger Gran Canaria 2 Challenger Zadar Challenger Morocco Tennis Tour - Meknes Ostrava Challenger Karshi Challenger Morocco Tennis Tour - Tanger Biella 7 Challenger Brasov Challenger Szczecin Challenger Banja Luka Challenger 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Palermo Challenger Zagreb Open - Zagreb Unicredit Czech Open - Prostejov Santiago Challenger San Marino CEPU Open - San Marino Timisoara Challenger - Timisoara Bukhara Challenger - Bukhara Ljubljana Open 2008 - Ljubljana Seguros Bolivar Open - Medellin Sarajevo Challenger Napoli Challenger San Luis Potosi Challenger Mexico City Challenger Cremona Challenger Santos Challenger Shanghai Challenger Szczecin Challenger Segovia Challenger Istanbul Challenger Eckental Challenger Cancun Challenger Napoli Challenger Tianjin Challenger San Marino Challenger Como Challenger Sibiu Challenger Bratislava Challenger Raanana Challenger Poprad Tatry Challenger Milan Challenger Todi Challenger Seville Challenger Trnava Challenger Sacramento Challenger Mohammedia Challenger Las Vegas Challenger Champaign Challenger Shanghai Challenger Szczecin Challenger Tashkent Challenger Sarajevo Challenger Estoril Open - Estoril Open Seat-Godo 2001 - Barcelona Mallorca Open - Mallorca Croatia Open - Umag Qatar Exxon Mobil Open 2002 - Doha BellSouth Open - Vina del Mar Abierto Mexicano de Tenis Pegaso - Acapulco Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten Telenordia Swedish Open - Bastad Campionati Internazionali di Sicilia - Palermo Stockholm Open - Stockholm Grand Prix Hassan II - Casablanca International Championship of Croatia - Umag Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Astana Challenger Cordenons Challenger Florence Challenger Aix En Provence Challenger San Luis Potosi Challenger Bordeaux Challenger Vicenza Challenger Furth Challenger Knoxville Challenger Champaign Challenger Bengalaru Challenger Poznan Challenger Pau Challenger Szczecin Challenger Biella 1 Challenger Gran Canaria 1 Challenger Rome Challenger Split 1 Challenger Copa AT&T - Buenos Aires Fairfield Challenger Brasil Open - Costa do Sauipe Zagreb Challenger Abierto Mexicano Telfonica MoviStar - Acapulco Anning Challenger Seoul Challenger Charlottesville Challenger Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Gatineau Challenger Bucaramanga Challenger Allianz Suisse Open - Gstaad The Priority Telecom Open - Amersfoort Guadalajara Challenger Idea Prokom Open - Sopot Campionati Internazionali di Sicilia - Palermo Suzhou Challenger Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Bangalore Challenger Abierto Mexicano Telfonica MoviStar - Acapulco Open Seat Godo 2005 - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten Winnetka Challenger Bastad Challenger Mercedes Cup - Stuttgart Croatia Open - Umag Campionati Internazionali di Sicilia - Palermo Astana Challenger Chengdu Challenger Heineken Open - Auckland Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championships - Houston Como Challenger Genova Challenger Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Brescia Challenger Shenzhen Challenger MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Bangkok Challenger U.S. Men's Clay Court Championships - Houston Rennes Challenger Grand Prix Hassan II - Casablanca Estoril Open - Estoril Hypo Group Tennis International - Portschach Budapest Challenger Yokohama Challenger Zhuhai Challenger Allianz Suisse Open - Gstaad Quanzhou Challenger Sophia Antipolis Challenger Qingdao Challenger Dutch Open Tennis - Amersfoort Croatia Open - Umag Gimcheon Challenger Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Open Romania - Bucharest Busan Challenger Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open - Doha Davidoff Swiss Indoors - Basel Heineken Open - Auckland Copa Telmex - Buenos Aires PBZ Zagreb Indoors - Zagreb Open SEAT 2008 - Barcelona The Hypo Group Tennis International 2008 - Poertschach Grand Prix Hassan II - Casablanca Orange Warsaw Open - Warsaw Gelsor Open Romania - Bucharest Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort BCR Open Romania - Bucharest BellSouth Open - Vina del Mar Open Seat Godo 2003 - Barcelona Open de Moselle - Metz Heineken Open - Auckland Shenzhen Challenger Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Davidoff Swiss Indoors Basel - Basel Memorial Savigni - Sassuolo BCR Open Romania - Bucharest Mallorca Challenger Heineken Open - Auckland SA Tennis Open - Johannesburg Copa Telmex - Buenos Aires U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Serbia Open - Belgrade Mercedes Cup - Stuttgart International German Open - Hamburg Allianz Suisse Open Gstaad - Gstaad BCR Open Romania - Bucharest China Open - Beijing Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade AEGON Championships - London SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Brasil Open - Costa do Sauipe Brest Challenger BCR Open Romania - Bucharest PBZ Zagreb Indoors - Zagreb VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BellSouth Open - Vina del Mar Estoril Open - Estoril Serbia Open - Belgrade Credit Agricole Suisse Open - Gstaad Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Generali Open - Kitzbuhel Burnie Challenger Tata Open 2003 - Chennai Valencia Open - Valencia Aircel Chennai Open - Chennai Apia International - Sydney XL Challenger de Tenis Copa Sevilla - Seville PBZ Zagreb Indoors - Zagreb Brasil Open - Sao Paulo SAP Open - San Jose Copa Claro - Buenos Aires Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice Power Horse Cup - Dusseldorf SkiStar Swedish Open - Bastad Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Nord LB Open - Braunschweig China Open - Beijing Zhangjiagang Challenger Valencia Open - Valencia Qatar ExxonMobil Open - Doha Apia International - Sydney Heineken Open - Auckland Open de Tenis Comunidad Valenciana - Valencia PBZ Zagreb Indoors - Zagreb Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Open 13 - Marseille Idea Prokom Open - Sopot Abierto Mexicano Telcel - Acapulco Gelsor Open Romania - Bucharest Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad Estoril Open - Estoril Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Citi Open - Washington Energis Open - Amersfoort Winston-Salem Open - Winston-Salem Adidas International - Sydney Tata Open - Chennai Qatar ExxonMobil Open - Doha Apia International - Sydney Ecuador Open - Quito PBZ Zagreb Indoors - Zagreb Rio Open - Rio de Janeiro Argentina Open - Buenos Aires TEB BNP Paribas Istanbul Open - Istanbul Vegeta Croatia Open - Umag Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel Valencia Open - Valencia Montevideo Challenger Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril SkiStar Swedish Open - Bastad Generali Open - Kitzbuhel Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam AEGON Championships - London Open 13 - Marseille Barcelona Open BancSabadell - Barcelona Garanti Koza Sofia Open - Sofia New York Open - New York Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Antalya Cup - Antalya Antalya Open - Antalya Open de Tenis Comunidad Valenciana - Valencia International Championship of Croatia - Umag RCA Championships - Indianapolis Campionati Internazionali di Sicilia - Palermo Heineken Open - Auckland Trofeo Conde de Godo - Barcelona TD Waterhouse Cup - Long Island Adidas International - Sydney BellSouth Open - Vina del Mar Open de la Comunidad Valenciana - Valencia Estoril Open - Estoril Idea Prokom Open - Sopot Open Romania - Bucharest Open SEAT Godo 2006 - Barcelona Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Croatia Open Umag - Umag BCR Open Romania - Bucharest Stockholm Open - Stockholm Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Pilot Pen Tennis - New Haven If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Copa AT&T - Buenos Aires Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco ATP Studena Croatia Open Umag - Umag If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia Qatar Exxon Mobil Open - Doha Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open de Nice Cote dAzur - Nice ATP Studena Croatia Open Umag - Umag Open Sud de France - Montpellier Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Bet-At-Home Austrian Open - Kitzbuhel UNICEF Open - 's Hertogenbosch Mercedes Cup - Stuttgart ATP Studena Croatia Open - Umag Winston Salem - Winston Salem China Open - Beijing Aircel Chennai Open - Chennai Studena Croatia Open - Umag VTR Open - Vina del Mar Grand Prix Hassan II - Casablanca Bet-at-home Open - Hamburg Barcelona Open BancSabadell - Barcelona Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Credit Agricole Suisse Open - Gstaad Millennium Estoril Open - Estoril Kremlin Cup - Moscow ASB Classic - Auckland Open 13 Provence - Marseille Kremlin Cup - Moscow Maharashtra Open - Pune Copa Telmex - Buenos Aires Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Mercedes Cup - Stuttgart Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Tennis Masters Series - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal BNP Paribas Masters - Paris French Open - Paris French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Shanghai ATP Masters 1000 - Shanghai U.S. Open - New York Mutua Madrilena Masters Madrid - Madrid Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Mutua Madrilena Madrid Open - Madrid Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne Davis Cup, Group 2, 1R, ALG-SLO 2-3 Davis Cup, Group 2, 2R, CYP-SLO 3-2 Davis Cup, Group 2, PO, SLO-TUN 4-1 Davis Cup, Group 2, 1R, SLO-EGY 5-0 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, Europe/Africa Group II, 2R, SLO-BUL 5-0 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group I, 1R, SLO-FIN 3-2 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, Group I, 1R, SLO-DEN 5-0 Davis Cup, Group I, 2R, RSA-SLO 4-1 Davis Cup, Group I, 1R, POL-SLO 3-2 Davis Cup, Group I, PO, SLO-RSA 4-1 Davis Cup, Group I, 1R, SLO-POR 3-2 Davis Cup, Group I, 2R, SLO-ISR 1-3 Davis Cup, Group II, 1R, SLO-MON 3-2 Campeonato de Espana Kia de Tenis 2004 - Madrid Australian Open (juniors) River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston Davis Cup, Group 2, 1R, NOR-SLO 0-5 Davis Cup, World Group I, PO, PAK-SLO 3-0 Olympics - London